import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

# 假设我们有一些三维数据点
x = np.random.rand(50)  # 50个随机x坐标
y = np.random.rand(50)  # 50个随机y坐标
z = np.random.rand(50)  # 50个随机z坐标

# 创建一个新的图形
fig = plt.figure()

# 添加一个3D子图
ax = fig.add_subplot(111, projection='3d')

# 绘制3D散点图
ax.scatter(x, y, z, c='r', marker='o')

# 设置标题和轴标签
ax.set_title('3D散点图示例')
ax.set_xlabel('X轴')
ax.set_ylabel('Y轴')
ax.set_zlabel('Z轴')

# 显示图形
plt.show()
